﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */

ul.AspNet-Menu 
{
    position: relative;
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
    margin: 0;
    padding: 0;
    display: block;

}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
	border-top:1px solid #f2f2f2;
    visibility: visible;
}

.AspNet-Menu-Vertical ul.AspNet-Menu li
{
    width: 100%;
}



/*-----------------------MenuHorizontal--------------------*/
#menu_horizontal
{
	background-image: url(../Images/MenuImage/menubg.jpg);
	/*background: -moz-linear-gradient(#ffffff, #234167 1px, #0B0F18);*/
	background-repeat: repeat-x;
	height: 60px;
	width: 1000px;
	position:relative;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	padding-left:0px;
	clear: both;
}

#menu_horizontal ul
{
 list-style-type:none;
}
#menu_horizontal ul li
{
	float:left;
	position:relative;
	
	
}
#menu_horizontal ul li a
{
	/*border-right:1px solid #e9e9e9;*/
	border-right:1px solid #86b5b2;
	padding:20px;
	display:block;
	text-align: center;
	color:#d3D8D8;
	text-decoration:none;
	width:140px;
	
	
	
	
}
#menu_horizontal ul li a:hover
{
	/*background: #12aeef;*/
	background:#5d768c;
	/*background: -moz-linear-gradient(#ffffff,#1b8d1b 1px,#aed7ef);*/
	color: #ffffff;
	
}
#menu_horizontal ul li ul
{
	display:none;
	
}
#menu_horizontal ul li:hover ul
{
	display:block;
	position:absolute;
	
}
#menu_horizontal ul li:hover ul li a
{
	background:#12aeef;
	color:#990000;
	display:block;
	border-bottom:1px solid #f2f2f2;
	border-right:none;
	width:230px;
	text-align:left;
	
}
#menu_horizontal ul li:hover ul li a:hover
{
	background:#6dc7ec;
	color:#fff;
}

/*-----------------MenuSidebar-----------------*/
#menu_sidebar ul.AspNet-Menu {
	font-size: 1.2em;
	font-weight:bold;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #005094;
	border-bottom: 1px solid #3373a9;
	border-top: 1px solid #003867;
	
}
#menu_sidebar ul.AspNet-Menu li a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 155px;
	padding: 10px 10px 10px 35px;
	background: url(../Images/MenuImage/sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #3373a9;
	border-bottom: 1px solid #003867;
	text-align:left;
	font-size: 14PX;
}
#menu_sidebar ul.AspNet-Menu li a:hover {
	background: #003867 url(../Images/MenuImage/sidenav_a.gif) no-repeat 5px 7px;
	border-top: 1px solid #1a4c76;
}